package com.gitee.fanx.sample.otpauth.service;

import com.gitee.fanx.sample.otpauth.entity.User;

import java.util.List;

/**
 * @author fanhang
 */
public interface UserService {

	/**
	 * 注册
	 * @param phone
	 * @return
	 */
	User register(String phone);

	/**
	 * 获取所有
	 * @param phone
	 * @param code
	 * @return
	 */
	int verify(String phone, Integer code);

	/**
	 * 生成Otpauth链接
	 * @param phone
	 * @return
	 */
	String generateTotpauthUri(String phone);

	/**
	 * 获取所有
	 * @return
	 */
	List<User> getAll();

}
